Important: The commands or keywords/variables that are available are dependent on platform type, product version, and installed license(s).
edr_format_name must be the name of an existing EDR format, and must be a string of 1 through 63 characters in length.
Important: If the EDR format name supplied here is not configured in the EDR Format Configuration Mode, or has been deleted, the system accepts it without applying any EDR format for the billing action in this ACS service.
wait-until-flow-ends: By default, the EDR is generated immediately after a ruledef hit results in this charging action. When this keyword is specified, no EDR is generated on a ruledef hit. When the flow ends, an attempt is made to generate an EDR with the format specified.
To generate an eG-CDR the accounting-mode CLI command in the APN Configuration Mode must be configured with the “none” option.
The format of enhanced G-CDRs is controlled by the inspector CLI command in Context Configuration Mode.
coupon_id must be an integer from 0 through 65535.
Important: This rating-group overrides the content ID, if present in the same charging-action for the prepaid customer in DCCA. But only the content IDs will be used in eG-CDRs irrespective of the presence of rating-group in that charging-action.
units is the value set for charging unit, and must be an integer from 1 through 65535.
protocol must be one of the following:
units is the value set for charging, and must be an integer from 0 through 65535.
If constant 3 is configured for every invocation of this Charging Action, the system adds 3 to the downlink/uplink volume counter, depending on the direction of packet.
If charge-volume rtp packets is configured, system computes volume amounts for different options for RTP as follows:
Important: If a TCP packet is routed to the HTTP analyzer but there is no HTTP payload, then the TCP statistics will be updated but the HTTP statistics will not be updated (except for the “packets ignored by the HTTP analyzer” statistic).
content_id is the content ID specified for credit control service in an active charging service, and must be an integer from 1 through 65535.
If the specified Ruledef uses the if-protocol command to select a value for content ID, then the
content_id specified through this command is not used for billing record generation.
end_token_name must be an alpha and/or numeric string of 1 through 32 characters in length, and is configured with this command to end the redirection condition.
downlink: Discards only downlink packets.
uplink: Discards only uplink packets.
ip_address must be the re-address server’s IP address, and must be an IPv4 address.
port_number must be the re-address server’s port number, and must be an integer from 1 through 65535.
When a re-address server is configured for a charging action, the show configuration command will show the readdress related configuration only if server address is configured. And the
show configuration verbose command will show the readdress sever if configured, else will display “no flow action”.
url must be a string size of from 1 through 511 characters in http://search.com/subtarg/%3furl=#
HTTP.URL# format.
%3furl=: specifies the delimiter “?url=” between URLs.
dynamic_field indicates the dynamic fields for redirect URLs.
This would mean any SIP request that hits the sip_req ruledef, would get redirected to the url given in
ca_sip_redir. This involves creating a redirection packet with the following response line and “Contact” header in the response.
idle_timeout must be an integer from 0 through 86400.
downlink: Flow of data towards subscriber.
uplink: Flow of data from subscriber.
bps must be an integer from 1 through 4294967295.
bytes must be an integer from 1 through 4294967295.
Important: It is recommended that this parameter be configured to at least the greater of the following two values: 1) 3 times greater than packet MTU for the subscriber connection, OR 2) 3 seconds worth of token accumulation within the “bucket” for the configured peak-data-rate.
lower-ip-precedence: Transmit the packet after lowering the IP precedence
bps must be an integer from 1 through 4294967295.
bytes must be an integer from 1 through 4294967295.
lower-ip-precedence: Transmit the packet after lowering the ip-precedence
Important: If the exceed/violate action is set to “lower-ip-precedence”, the TOS value for the outer packet becomes “best effort” for packets that exceed/violate the traffic limits regardless of what the
ip user-datagram-tos copy command is configured to. In addition, the
lower-ip-precedence option may also override the
ip qos-dscp command configuration. Therefore, it is recommended that command not be used when specifying this option.
The following command sets an uplink peak data rate of 128000 bps and lowers the IP precedence when the committed-data-rate and the peak-data-rate are exceeded:
The following command sets a downlink peak data rate of 256000 bps and discards the packets when the committed-data-rate and the peak-data-rate are exceeded:
limit must be an integer from 1 through 4000000000.
action_type must be one of the following:
terminate-flow: Terminates the flow to which this packet belongs
terminate-session: Terminates the session to which this packet belongs
tos_value must be an integer from 0 through 63.
range must be an integer from 1 through 4094.
ipv4_address must be the next-hop forwarding address for this charging action, and must be specified using the standard IPv4 dotted decimal notation.
priority specifies the traffic handling priority, and must be an integer from 1 through 3.
packet_filter_name specifies the packet filter’s name, and must be a string of 1 through 63 characters in length.
value must be an integer from 0 through 63.
format_name must be a string of 1 through 63 characters in length.